Tap Dancing: Keep Your Tap Rhythm!